#ifndef GUIABOUT
#define GUIABOUT
#include <gtkmm/window.h>
#include <gtkmm/application.h>
#include <gtkmm/fixed.h>
#include <gtkmm/box.h>
#include <gtkmm/alignment.h>
#include <gtkmm/label.h>
#include <gtkmm/frame.h>
#include <gtkmm/button.h>
#include <gtkmm/textview.h>
#include <gtkmm/scrolledwindow.h>
#include <gtkmm/textbuffer.h>
#include <iostream>

class GuiAbout: public Gtk::Window{
  Gtk::Fixed m_fixed;
  Gtk::Box m_box1, m_box2;
  Gtk::Alignment m_alignment1, m_alignment2;
  Gtk::Frame m_frame1, m_frame2;
  Gtk::Label m_label1; 
  //Gtk::TreeModel treeModel; 
  Gtk::Button m_buttonClose;
  Gtk::ScrolledWindow m_scrolledWindow;
  Gtk::TextView m_view; 
  Glib::RefPtr<Gtk::TextBuffer> m_buffer;
  std::string str;
public:
  GuiAbout();
  void set_hierarchy();
  void draw_widgets(); 
};

#endif
